package com.passive.lock.model.po;

public class TAuth {
    /**
     * 任务ID
     */
    private Integer authid;

    /**
     * 任务名称
     */
    private String authname;

    /**
     * 1：巡视，2：操作，3：处缺，4：检修
     */
    private String authtype;

    /**
     * 任务开始时间
     */
    private Long authstarttime;

    /**
     * 任务停止时间
     */
    private Long authstoptime;

    /**
     * 授权时间
     */
    private Long authtime;

    /**
     * 授权部门
     */
    private String authdeptid;

    /**
     * 被授权的员工ID
     */
    private Integer employeeid;

    /**
     * 授权的人
     */
    private Integer userid;

    /**
     * 锁具id
     */
    private String lockids;

    /**
     * 钥匙ID
     */
    private Integer keyid;

    /**
     * 0表示未授权，1表示已授权，2表示授权过期
     */
    private String authstate;

    /**
     * 有效次数
     */
    private Integer effectivecount;

    /**
     * 有效时间
     */
    private Long effectivetime;

    /**
     * 锁具名称集
     */
    private String locknames;

    /**
     * 区域ID
     */
    private Integer regionid;

    /**
     * 线路ID
     */
    private Integer routeid;

    /**
     * 任务ID
     * @return authId 任务ID
     */
    public Integer getAuthid() {
        return authid;
    }

    /**
     * 任务ID
     * @param authid 任务ID
     */
    public void setAuthid(Integer authid) {
        this.authid = authid;
    }

    /**
     * 任务名称
     * @return authName 任务名称
     */
    public String getAuthname() {
        return authname;
    }

    /**
     * 任务名称
     * @param authname 任务名称
     */
    public void setAuthname(String authname) {
        this.authname = authname == null ? null : authname.trim();
    }

    /**
     * 1：巡视，2：操作，3：处缺，4：检修
     * @return authType 1：巡视，2：操作，3：处缺，4：检修
     */
    public String getAuthtype() {
        return authtype;
    }

    /**
     * 1：巡视，2：操作，3：处缺，4：检修
     * @param authtype 1：巡视，2：操作，3：处缺，4：检修
     */
    public void setAuthtype(String authtype) {
        this.authtype = authtype == null ? null : authtype.trim();
    }

    /**
     * 任务开始时间
     * @return authStartTime 任务开始时间
     */
    public Long getAuthstarttime() {
        return authstarttime;
    }

    /**
     * 任务开始时间
     * @param authstarttime 任务开始时间
     */
    public void setAuthstarttime(Long authstarttime) {
        this.authstarttime = authstarttime;
    }

    /**
     * 任务停止时间
     * @return authStopTime 任务停止时间
     */
    public Long getAuthstoptime() {
        return authstoptime;
    }

    /**
     * 任务停止时间
     * @param authstoptime 任务停止时间
     */
    public void setAuthstoptime(Long authstoptime) {
        this.authstoptime = authstoptime;
    }

    /**
     * 授权时间
     * @return authTime 授权时间
     */
    public Long getAuthtime() {
        return authtime;
    }

    /**
     * 授权时间
     * @param authtime 授权时间
     */
    public void setAuthtime(Long authtime) {
        this.authtime = authtime;
    }

    /**
     * 授权部门
     * @return authDeptId 授权部门
     */
    public String getAuthdeptid() {
        return authdeptid;
    }

    /**
     * 授权部门
     * @param authdeptid 授权部门
     */
    public void setAuthdeptid(String authdeptid) {
        this.authdeptid = authdeptid == null ? null : authdeptid.trim();
    }

    /**
     * 被授权的员工ID
     * @return employeeId 被授权的员工ID
     */
    public Integer getEmployeeid() {
        return employeeid;
    }

    /**
     * 被授权的员工ID
     * @param employeeid 被授权的员工ID
     */
    public void setEmployeeid(Integer employeeid) {
        this.employeeid = employeeid;
    }

    /**
     * 授权的人
     * @return userId 授权的人
     */
    public Integer getUserid() {
        return userid;
    }

    /**
     * 授权的人
     * @param userid 授权的人
     */
    public void setUserid(Integer userid) {
        this.userid = userid;
    }

    /**
     * 锁具id
     * @return lockIds 锁具id
     */
    public String getLockids() {
        return lockids;
    }

    /**
     * 锁具id
     * @param lockids 锁具id
     */
    public void setLockids(String lockids) {
        this.lockids = lockids == null ? null : lockids.trim();
    }

    /**
     * 钥匙ID
     * @return keyId 钥匙ID
     */
    public Integer getKeyid() {
        return keyid;
    }

    /**
     * 钥匙ID
     * @param keyid 钥匙ID
     */
    public void setKeyid(Integer keyid) {
        this.keyid = keyid;
    }

    /**
     * 0表示未授权，1表示已授权，2表示授权过期
     * @return authState 0表示未授权，1表示已授权，2表示授权过期
     */
    public String getAuthstate() {
        return authstate;
    }

    /**
     * 0表示未授权，1表示已授权，2表示授权过期
     * @param authstate 0表示未授权，1表示已授权，2表示授权过期
     */
    public void setAuthstate(String authstate) {
        this.authstate = authstate == null ? null : authstate.trim();
    }

    /**
     * 有效次数
     * @return effectiveCount 有效次数
     */
    public Integer getEffectivecount() {
        return effectivecount;
    }

    /**
     * 有效次数
     * @param effectivecount 有效次数
     */
    public void setEffectivecount(Integer effectivecount) {
        this.effectivecount = effectivecount;
    }

    /**
     * 有效时间
     * @return effectiveTime 有效时间
     */
    public Long getEffectivetime() {
        return effectivetime;
    }

    /**
     * 有效时间
     * @param effectivetime 有效时间
     */
    public void setEffectivetime(Long effectivetime) {
        this.effectivetime = effectivetime;
    }

    /**
     * 锁具名称集
     * @return lockNames 锁具名称集
     */
    public String getLocknames() {
        return locknames;
    }

    /**
     * 锁具名称集
     * @param locknames 锁具名称集
     */
    public void setLocknames(String locknames) {
        this.locknames = locknames == null ? null : locknames.trim();
    }

    /**
     * 区域ID
     * @return regionId 区域ID
     */
    public Integer getRegionid() {
        return regionid;
    }

    /**
     * 区域ID
     * @param regionid 区域ID
     */
    public void setRegionid(Integer regionid) {
        this.regionid = regionid;
    }

    /**
     * 线路ID
     * @return routeId 线路ID
     */
    public Integer getRouteid() {
        return routeid;
    }

    /**
     * 线路ID
     * @param routeid 线路ID
     */
    public void setRouteid(Integer routeid) {
        this.routeid = routeid;
    }
}